Skip to content

fix: validate --state flag values in issue list and pr list (#106)#118

Merged
q-soriarty merged 1 commit intodevelopfrom
fix/106-state-validation
Apr 2, 2026
Merged

fix: validate --state flag values in issue list and pr list (#106)#118
q-soriarty merged 1 commit intodevelopfrom
fix/106-state-validation

Conversation

@q-soriarty
Copy link
Copy Markdown
Contributor

Summary

Closes #106

Reject invalid --state values with a clear error message, matching gh CLI behavior.

  • issue list --state: accepts open, closed, all
  • pr list --state: accepts open, closed, merged, all
$ copia-cli issue list --state invalid
Error: invalid state "invalid": valid values are {open|closed|all}

Test plan

  • Unit tests for invalid state (issue list + pr list)
  • All existing tests pass

Reject invalid --state values with clear error message matching gh CLI.
- issue list: open, closed, all
- pr list: open, closed, merged, all
@q-soriarty q-soriarty marked this pull request as ready for review April 2, 2026 10:14
@q-soriarty q-soriarty merged commit f7b5e7d into develop Apr 2, 2026
4 checks passed
@q-soriarty q-soriarty deleted the fix/106-state-validation branch April 2, 2026 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant